.header{
    width: 100%;
}
    .mb {
    display:none;
    }
.pc-header{
    width: 100%;
}
.mobile-header{
    display: none;
}
.masknav{
    display: none;
}
.head-top{
    height: 34px;
    line-height: 34px;
    background: #f7f7f7;
}
.headtopcont>div{
    font-size: 12px;
    color:#666;
}
.headtopcont>div>a{
    font-size: 12px;
    color:#666;
    margin: 0 10px;
}
.cart em{
    width: 17px;
    height: 15px;
    background: url("../images/cart.png") no-repeat center center;
    margin: 0 8px -2px 0;
}
.cart b{
    color:#0A51A0;
}
.myde{
    display: inline-block;
    margin: 0 20px;
}
.myde em{
    width: 7px;
    height: 3px;
    background: url("../images/smalldown.png") no-repeat center center;
    margin: 0 0 3px 3px;
}
.qiehuan{
    margin-left: 20px;
}
.qiehuan em{
    width: 32px;
    height: 16px;
    background: url("../images/small-map.png") no-repeat center center;
    margin: 0 8px -5px 0;
}
.headcontcont{
    padding: 20px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.headcontcont .search{
    width: 600px;
}
.searchtop{
    width: 100%;

}
.searchtop input{
    float: left;
    padding: 0 2%;
    width: 70%;
    height: 40px;
    border:1px solid #bec8d2;
}
.searchtop>a{
    float: left;
    width: 15%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color:#fff;
    text-align: center;
    background: #124191;
}
.searchdown>span{
    font-size: 12px;
    color:#333;
}
.searchdown>a{
    font-size: 12px;
    color:#333;
    margin-right: 10px;
}
.head-down{
    height: 46px;
    line-height: 46px;
    background: #124191;
}

/*2018/8/31新增 开始*/
.menubig{
    position: relative;
    float: left;
    padding: 0 20px;
    width: 216px;
    font-size: 16px;
    color:#fff;
}
.menupa{
    position: absolute;
    top:46px;
    left:0;
    z-index: 30;
    padding: 0 5%;
    width: 100%;
    background: #fff;
    display:none;
}
.menupa1{
    width: 162%;
}
.menupa2 {
width:115%;
}
    .menupa1 .menpaul li {
    width:100%;
    padding: 0 10%!important;
    }
        .menupa2 .menpaul li {
    width:100%;
    padding: 0 10%!important;
    }
.menpaul{
    width: 100%;
    padding-bottom: 18px;
}
.menpaul li{
    padding: 0 4%;
}
.menpaul li a{
    width: 100%;
    font-size: 14px;
    color:#757575!important;
    background: url("../images/arright.png") no-repeat right center;
}
.menpaul li:hover{
    background: #f7f7f7!important;
}
.menpaul li.active{
    background: #f7f7f7;
}
.bluecat{
    position: relative;
    width: 145px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color:#124191;
    text-align: center;
    border:1px solid #bec8d2;
    margin-bottom: 20px;
}
.bluecat em{
    width: 17px;
    height: 15px;
    background: url("../images/bluecart.png") no-repeat center center;
    margin-right: 10px;
}
.bluecat i{
    position: absolute;
    top:4px;
    right:8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color:#fff;
    text-align: center;
    background: #124191;
    border-radius: 20px;
    margin-bottom: 20px;
}

/*2018/8/31新增  结束*/
.menubig{
    float: left;
    padding: 0 20px;
    width: 216px;
    font-size: 16px;
    color:#fff;
}
.menubig em{
    width: 20px;
    height: 14px;
    background: url("../images/navicon.png") no-repeat center center;
    margin: 0 20px -1px 0;
}
.navul{
    float: left;
}
.navul li{
    float: left;
    line-height: 45px;
    padding:0 34px;
    position: relative;
}
.navul li a{
    width: 100%;
    font-size: 14px;
    color:#fff;
}
.navul li.active{
    background: #002b91;
}
.navul li:hover{
    background: #002b91;
}

/*底部开始*/
.footer{

}
.mobfooter{
    display: none;
}
.pc-footer{
    background: #333;
}
.footop{
    padding: 50px 0;
    border-bottom: 1px solid #242424;
}
.footul{
    width: 100%;
}

.footul li{
    float: left;
    width: 200px;
}

.footul li:last-child{
    float: right;
    text-align: right;
}

.footul li h6{
    font-size: 14px;
    color:#ccc;
}
.footul li:last-child h6{
    margin-right: 20px;
}
.footnav{
    padding-top: 10px;
    width: 100%;
}

.footnav>a{
    padding: 4px 0;
    display: block;
    font-size: 12px;
    color:#808080;
}
.footnav>a span{
    display: block;
}
.footimg{
    padding-top: 10px;
}

.footdown{
    height: 70px;
    line-height: 70px;
    font-size: 12px;
    color:#787878;
}
.footdown>div>span{
    padding-left: 25px;
    background: url("../images/hui.png") no-repeat left center;
    margin-left: 10px;
}
.fotname{
    color:#5c5c5c;
}

@media screen and (max-width:480px){
    .pc-header{
        display: none;
    }
    .mobile-header{
        display: block;
    }
}

/*右侧*/
.rightSide{
    position: fixed;
    right: 0;
    top: 60%;
    z-index: 3;
    transition: 0.3s;
    width: 46px;
}
.rightSide li{
    position: relative;
    margin-bottom: 2px;
    background: #555;
    width: 46px;
    height: 46px;
}
.ri-icon{
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #555;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.more-info{
    position: absolute;
    top: 0;
    right: 0;
    transition: 0.5s;
    background: #005293;
    line-height: 46px;
    color: #fff;
    text-align: center;
    z-index: 1;
    height: 100%;
}
.ri-1{
    width: 120px;
    right: -120px;
    height: 94px;
}

.ri-2{
    width: 160px;
    right: -160px;
    height: 94px;
}
/*.ri-2{
    width: 160px;
    right: -160px;
    font-size: 22px;
    font-family: 'Arial';
}*/
.ri-3{
    width: 46px;
    height: 46px;
    right: 0;
    top: 0;
    opacity: 0;
    z-index: 3;
    font-size: 0;
}
.ri-4{
    width: 120px;
    right: -120px;
}
.ri-3 img{
    vertical-align: middle;
    margin: 0;
    width: 22px;
    height: 22px;
    border: 12px solid #555;
    transition: 0.5s;
}
.rightSide li:hover .more-info{
    right: 46px;
}
.rightSide li:hover .ri-icon{
    background: #005293;
}
.rightSide li:hover .ri-3{
    width: 126px; 
    height: 126px; 
    line-height: 126px;
    right: 0; 
    opacity: 1;
}
.rightSide li:hover .ri-3 img{ 
    width: 120px; 
    height: 120px; 
    line-height: 120px;
    border: 3px solid #005293;
}

     .xiala {
            float: left;
            width: 15%;
            border: 1px solid #bec8d2;
            text-align: center;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            border-right: none;
        }

            .xiala a {
                color: #333;
            }

            .xiala em {
                width: 13px;
                height: 8px;
                background: url("../images/ayarr(1).png") no-repeat center center;
                margin-left:2px;
            }

            .xiala ul {
                background: #fff;
                z-index: 999;
                opacity: 1;
                position: relative;
            }

                .xiala ul li:hover {
                    background: #002b91;
                }
                .xiala ul li:hover a{
                    color:#fff;
                }

/* 新增登陆框 */
.content{
    z-index: 100;
}
.ul_land{
    padding:0px 15px;
    display:inline-block;
    position:relative;
    z-index: 99;
    background:#f7f7f7;
}

.ul_land li{
    width:320px;
    /*height:333px;*/
    position:absolute;
    right:0;
    top:100%;
    border:1px solid #b6b4b6;
    z-index: 88;
    background: #f7f7f7;
    padding:4px;
    margin:0 auto;
}
.ul_land li .logGet{
    width:100%;
    height:100%;
    background: #ffffff;
    margin:0 auto;
    padding: 10px 20px;
}
.ul_land li .logGet .logD{
    font-size:18px;
    line-height:60px;
    text-align:center;
    color:#424542;
    margin-bottom:10px;

}
.ul_land li .logGet input{
    display:block;
    width:100%;
    height:48px;
    border:1px solid #b6b4b6;
    margin:0 auto;
}
.ul_land li .logGet .lgD_free{
    width:100%;
    
}
.ul_land li .logGet .lgD_free input{
    width:12px;
    height:12px;
    display:inline-block;
    border-radius: 3px;
    vertical-align: middle;
}
.ul_land li .logGet .lgD_free input label{
    vertical-align: middle;
    font-size:16px;
    color:#424542; 
    
}
.ul_land li .logGet .lgD_free a{
    display:inline-block;
    color:#424542;
    margin-left: 155px;
}
.ul_land li .logGet .logC a{
    display:block;
    margin:0 auto;
}
.ul_land li .logGet .logC a button{
    display:block;
    width:260px;
    height:48px;
    background: #315997;
    border-radius: 5px;
    margin:0 auto;
    border:0;
    font-size:18px;
    color:#fff;
    text-align:center;


}









































